body {
   background:#FAB546   !important;
}
.contenu {
	background-color: #F2F2F2;
	border: 1px solid;
    border-radius: 10px;
    padding: 10px;
    border-color: black;
}

.table {
	border-color: black;
}

#conteneur {
	height: 90%;
	width: 90%;
	margin: auto; /* pour centrer la div */
}

/*---------------------------------------- ########### HEADER ########### ------------------------------------------------*/
#header{
	background-repeat: no-repeat;
	height:15%;
	border:none;
}

#header img{
	border: none;
}
/*---------------------------------------- ########### MENU ########### ------------------------------------------------*/
#menu {
	width: 100%;
	height:4%;
	margin-top:0px;
}

#sur_menu {
	width: 100%;
	height: 85%;
	background-color: #9aa65f;
}

#sous_menu {
	border-bottom:  groove;
	border-top: groove;
	width:100%;
	height:15%;
	background-color: #dbdbdb;
}

#partie_gauche
{
	position : absolute;
	left : 5.5%;
	width : 60%;
	top : 29.5%;
	height:56%;
	background-color: #FFFFFF;
	text-align : left;
}

#partie_droite
{
	position : absolute;
	left : 66%;
	width : 28.5%;
	top : 29.5%;
	height : 56%;
	background-color: #FFFFFF;
}

/*Mise en forme de tableau dans la div contenu*/



/*Mise en forme des formulaires*/


/*---------------------------------------- ########### CORPS ########### ------------------------------------------------*/

#titre
{
	width: 100%;
	font-family: sans-serif;
	font-size : 28px;
	text-align: center;
}
#message
{
	width: 100%;
	font-family: sans-serif;
	font-size : 32px;
	text-align: center;
}
#authentif
{
	position : absolute;
	left : 17%;
	top : 31%;
	width: 40%;
	height:52%;
	color : #4963D4;
	background-color: #ffffff;
	font-family: sans-serif;
	font-size : 24px;
	margin : auto;
	padding : 6px;
	/*margin-bottom: 15px;*/
	-moz-border-radius: 10px 10px 10px 10px; 
   -webkit-border-radius: 10px 10px 10px 10px; 
   border-radius: 10px 10px 10px 10px;         
   -webkit-border-top-left-radius: 10px 10px 10px 10px; /* pour Chrome */ 
   -webkit-border-top-right-radius: 10px 10px 10px 10px; /* pour Chrome */
}

/*------------------ Contenu --------------*/
#contenu {
	height:100%;
	width:100%;
	padding-left: 5px;
}

#contenu h1 {
	text-align: center;
	color: #ed2024
}
#contenu h2 {
	color: #ff4401;
}
#contenu h3 {
	color: #9aa65f
}

/*----------------------------------- ########### Pied de page ########### -----------------------------------------------*/
#footer
{
	position : absolute;
	left : 5.5%;
	top : 84%;
	width: 89%;
	background-color: #ffaa01;
	margin-top: 15px;
	margin-bottom: 15px;
	-moz-border-radius: 10px 10px 10px 10px; 
   -webkit-border-radius: 10px 10px 10px 10px; 
   border-radius: 10px 10px 10px 10px;         
   -webkit-border-top-left-radius: 10px 10px 10px 10px; /* pour Chrome */ 
   -webkit-border-top-right-radius: 10px 10px 10px 10px; /* pour Chrome */
}
